package com.outfood.vo;

import lombok.Data;
import tk.mybatis.mapper.annotation.KeySql;

import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;

/**
 * @description 信息表
 * @author zhengkai.blog.csdn.net
 * @date 2022-08-25
 */
@Data
@Table(name = "machinary_message")
public class MachinaryMessageVO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    @Id
    @KeySql(useGeneratedKeys = true)
    private Long id;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 信息类型
     */
    private Integer msgType;

    /**
     * 精度
     */
    private String lon;

    /**
     * 纬度
     */
    private String lat;

    /**
     * 地址
     */
    private String address;

    /**
     * 图片
     */
    private String images;

    /**
     * 联系人
     */
    private String name;

    /**
     * 手机号
     */
    private String mobile;

    /**
     * 工期
     */
    private String workTime;

    /**
     * 其他要求
     */
    private String remark;

    /**
     * 最迟进场时间
     */
    private String latestInTime;

    /**
     * 设备名称
     */
    private String deviceName;

    /**
     * 机型id
     */
    private Long modeId;

    /**
     * 二级机型id
     */
    private Long twoStageModeId;

    /**
     * 规格id
     */
    private Long specId;

    /**
     * create_user
     */
    private String createUser;

    /**
     * create_date
     */
    private Date createDate;

    /**
     * modify_user
     */
    private String modifyUser;

    /**
     * modify_date
     */
    private Date modifyDate;

    /**
     * state
     */
    private String state;

    public MachinaryMessageVO() {}
}